<template>
  <el-button @click="handleLogin">登录</el-button>
</template>

<script setup lang="ts">
  // 导入用户登录接口函数
  import { reqLogin } from '@/api/user';
  // 导入Element Plus的消息提示组件
  import { ElMessage } from 'element-plus';

  const handleLogin = async () => {
    try {
      // 调用登录接口，传入测试账号密码
      const res = await reqLogin({ username: 'admin', password: '111111' });
      console.log('登录成功:', res);
      ElMessage.success('登录成功');
    } catch (error) {
      // 错误处理：axios拦截器已处理HTTP错误和业务错误，此处可省略或做额外逻辑
      console.log('登录失败:', error);
    }
  };
</script>
